central buildings of a farmstead - Francés Inglés Diccionario